LOADING...

加载过慢请开启缓存(浏览器默认开启)

loading

摸鱼日志

记录一些日常学习及奇奇怪怪的事情

吾生也有涯,而知也无涯

深浅拷贝

2023/3/11

深浅拷贝都只针对于引用数据类型,浅拷贝只复制指向某个对象的指针,而不复制对象本身,修改副本会改动原对象,深拷贝不会。

阅读全文

防抖和节流

2023/3/11
  • 防抖:事件触发–>开启定时器–>若再次触发,清除上一个定时器,用新的定时器–>定时器时间到,触发操作
阅读全文

数组拍平

2023/3/11

数组扁平化

阅读全文

手写instanceof

2023/3/9

- instanceOf原理,手动实现function isInstanceOf(child,parent)

  • instanceof原理:查询parent的prototype是否在child的原型链上,所以在查找过程中,instanceof会遍历child的原型链,直到找到或查找失败。
阅读全文

数组去重

2023/3/9
  • 使用ES6 Set去重(ES6中常用,但无法去掉{}空对象,因为Set去重的原理是判断两者所处的内存单元位置是否一样,对象是引用类型,当值相同时引用地址不同,故无法去重)Set能去除NaN,用的是和恒等相似的逻辑
阅读全文

链表及练习

2023/3/2

- 概念

  • 链表:是多个元素组成的列表,元素不连续,用 next 指针连在一起
  • 数组与链表的区别: 数组增删非首尾元素时需要移动元素;链表增删非首尾元素时不需要移动元素,只需要修改 next 的指向即可
阅读全文

排序算法

2023/2/28

- 冒泡排序

算法思想:重复走过将要排序的数列,一次比较两个元素,如果顺序错误就将他们交换,这个算法的名字由来是因为越小的元素会由交换“浮”到数列的顶端。(每一趟最大的一个数将到达数组末尾)

阅读全文

前端计算机网络部分

2022/4/14

http报文结构

http请求报文由三部分组成:请求行、请求头、请求正文,请求头与请求正文由CRLF(回车换行)分割开来,请求正文有可能为空或包含CRLF,因此不能通过一个CRLF与请求头区分开来,故用两个来分隔请求头和请求正文。

阅读全文

在博客中使用图床

2021/12/16

在写博客的时候,为了展示代码的实际效果,经常需要上传图片,图片在本地显示正常,但当博客部署之后会发现图像无法正常显示,针对这种现象,一般有两种解决方案:

  • 将图片放在静态资源中,插入图片使用相对路径,博客部署时将文档与图片一起部署到服务器上,这种方式操作简单,但对于每一张图片,都要手动修改相对路径,步骤繁琐;
  • 使用图床工具,即在文档中插入图片后,使用一种 [工具] 将图片上传到某处,并且自动将文档中的图片链接转化为网络地址,此工具被称作图床工具。

本文记录一款优秀的图床工具——PicGo 的使用方式(基于 Github),使用工具:Github、PicGo、Typora。

阅读全文

Hexo集成Gitalk评论系统

2021/12/15

自己的博客搭建完成后,想要开启评论功能,自己造轮子又比较麻烦,倒不如嫖来 Github 提供的评论系统——Gitalk

Gitalk 有如下特性:

  • 使用 Github 登录,无需再次注册账号;
  • 支持多语言;
  • 基于 Github Issue 开发,评论直接提交到指定仓库的 Issue 中
阅读全文
头像
Like Frost
热爱可抵岁月漫长
rp++